home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2001 #5 / CD 5 (Black) - 2001.iso / System / MDAC / mdac_nor.exe / adoxrdme.txt < prev    next >
Encoding:
Text File  |  1999-08-06  |  6.2 KB  |  116 lines

  1. --------------------------------------------------------------------------------
  2. Viktig-fil for Microsoft ActiveX(R) Data Objects Extensions for DDL and Security
  3. --------------------------------------------------------------------------------
  4.  
  5. (c) 1998 Microsoft Corporation. Med enerett.
  6.  
  7. Dette dokumentet inneholder ny informasjon eller tilleggsopplysninger som supplerer dokumentasjonen for Microsoft ADO Extensions for DDL and Security (ADOX).
  8.  
  9. -------
  10. INNHOLD
  11. -------
  12.  
  13. 1. PRODUKTBESKRIVELSE
  14.    
  15. 2. FUNKSJONER
  16.    
  17. 3. TEKNISKE MERKNADER
  18.  
  19. 4. KJENTE PROGRAMFEIL OG BEGRENSNINGER SAMT L╪SNINGER P┼ DISSE
  20.  
  21. ---------------------
  22. 1. PRODUKTBESKRIVELSE
  23. ---------------------
  24.  
  25. Microsoft« ActiveX« Data Objects Extensions for Data Definition Language and Security (ADOX) er et tillegg til objektene og programmeringsmodellen i ADO. ADOX omfatter objekter for oppretting og endring av skjemaer, i tillegg til sikkerhet. Fordi det er en objektbasert tilnµrming til skjemabearbeiding, kan du skrive kode som vil fungere mot flere forskjellige datakilder uavhengig av forskjeller i den opprinnelige syntaksen.
  26.  
  27. -------------
  28. 2. FUNKSJONER
  29. -------------
  30.  
  31. ADOX er et supplementsbibliotek for ADO-kjerneobjektene. Det gj°r tilleggsobjekter tilgjengelige for oppretting, endring og sletting av skjemaobjekter, for eksempel tabeller og prosedyrer. Det inneholder ogsσ sikkerhetsobjekter for σ vedlikeholde brukere og grupper samt gi og kalle tilbake tillatelser for objekter.
  32.  
  33. ---------------------
  34. 3. TEKNISKE MERKNADER
  35. ---------------------
  36.  
  37. 3.1 Obligatoriske/valgfrie egenskaper for tabeller, indekser og kolonner 
  38.  
  39. Alle egenskapene for tabell-, indeks- og kolonneobjekter st°ttes kanskje ikke av datatjenesten. En feil vil oppstσ hvis du har angitt en verdi for en egenskap som ikke st°ttes av tjenesten. For nye tabeller, indekser eller kolonner vil feilen oppstσ nσr objektet f°yes til samlingen. For eksisterende objekter vil feilen oppstσ nσr du angir egenskapen.
  40.  
  41. Nσr du oppretter tabell-, indeks eller kolonneobjekter, er ikke eksistensen av en egnet standardverdi for en valgfri egenskap noen garanti for at egenskapen st°ttes av tjenesten. Hvis du vil ha mer informasjon om hvilke egenskaper som st°ttes av tjenesten, se dokumentasjonen for datatjenesten.
  42.  
  43. 3.2 Bruke ADOX med Microsoft OLE DB-tjenester
  44.  
  45. Visse funksjoner i ADOX st°ttes ikke, avhengig av hvilken OLE DB-tjeneste du bruker. ADOX st°ttes fullt ut av Microsoft OLE DB-tjenesten for Microsoft Jet-databasemotoren. Nedenfor finner du mer informasjon om Microsoft SQL Server OLE DB-tjenesten, Microsoft OLE DB-tjenesten for ODBC eller Microsoft OLE DB-tjenesten for Oracle. ADOX st°ttes ikke av andre Microsoft OLE DB-tjenester.
  46.  
  47. Microsoft SQL Server OLE DB-tjenesten
  48.  
  49. Alle ADOX-objekter, -samlinger, -egenskaper og -metoder st°ttes, bortsett fra disse:
  50.  
  51. Katalog: Metoden Create.
  52. Tabeller: Egenskaper for eksisterende tabeller er skrivebeskyttede (egenskaper for nye tabeller kan ha lese- og skrivetilgang).
  53. Visninger: St°ttes ikke.
  54. Prosedyrer: Metodene Append og Delete samt egenskapen Command.
  55. N°kler: Metodene Append og Delete.
  56. Brukere: St°ttes ikke.
  57. Grupper: St°ttes ikke.
  58.  
  59. Microsoft OLE DB-tjenesten for ODBC
  60.  
  61. Alle ADOX-objekter, -samlinger, -egenskaper og -metoder st°ttes, bortsett fra disse:
  62.  
  63. Katalog: Metoden Create.
  64. Tabeller: Metodene Append og Delete. Egenskaper for eksisterende tabeller er skrivebeskyttede (egenskaper for nye tabeller kan ha lese- og skrivetilgang).
  65. Visninger: Metodene Append og Delete samt egenskapen Command.
  66. Procedures: Metodene Append og Delete samt egenskapen Command.
  67. Indekser: Metodene Append og Delete.
  68. N°kler: Metodene Append og Delete.
  69. Brukere: St°ttes ikke.
  70. Grupper: St°ttes ikke.
  71.  
  72. Microsoft OLE DB-tjenesten for Oracle
  73.  
  74. Alle ADOX-objekter, -samlinger, -egenskaper og -metoder st°ttes, bortsett fra disse:
  75.  
  76. Katalog: Metoden Create.
  77. Tabeller: Metodene Append og Delete. Egenskaper for eksisterende tabeller er skrivebeskyttede (egenskaper for nye tabeller kan ha lese- og skrivetilgang).
  78. Visninger: Metodene Append og Delete samt egenskapen Command.
  79. Procedures: Metodene Append og Delete samt egenskapen Command.
  80. Indekser: Metodene Append og Delete.
  81. N°kler: Metodene Append og Delete.
  82. Brukere: St°ttes ikke.
  83. Grupper: St°ttes ikke.
  84.  
  85.  
  86. --------------------------------------------------------------
  87. 4. KJENTE PROGRAMFEIL OG BEGRENSNINGER SAMT L╪SNINGER P┼ DISSE
  88. --------------------------------------------------------------
  89.  
  90. Her f°lger en liste over kjente programfeil i ADOX.
  91.  
  92. 4.1 Egenskapene DateCreated og DateModified krever metoden Refresh
  93.  
  94. Egenskapene DateCreated og DateModified er NULL for nylig tilf°yde objekter. Etter σ ha f°yd til et nytt View- eller Procedure-objekt, mσ du kalle metoden Refresh i visnings- eller prosedyresamlingen for σ fσ verdiene for egenskapene DateCreated og DateModified.
  95.  
  96. 4.2 Ingen ParentCatalog-egenskap for Index-objekter
  97.  
  98. I hjelpen for ADOX er ParentCatalog feilaktig angitt som en egenskap for Index-objekter, men ParentCatalog er i virkeligheten bare en egenskap for Column- og Table-objekter.
  99.  
  100. 4.3 adAccessRevoke overstyrer parameteren Rights i SetPermissions
  101.  
  102. Nσr du kaller metoden SetPermissions for et Group- eller User-objekt, vil innstilling av parameteren Actions til adAccessRevoke overstyre alle innstillinger av parameteren Rights. Ikke sett Actions til adAccessRevoke hvis du vil at rettighetene som er angitt i parameteren Rights, skal gjelde.
  103.  
  104. 4.4 Parameteren RelatedColumn i metoden Append (samlingen Keys)
  105.  
  106. Dokumentasjonen for metoden Append i samlingen Keys skal omfatte en valgfri fjerde parameter kalt RelatedColumn. Den oppdaterte syntaksen er:
  107.  
  108. Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
  109.  
  110. Parameteren RelatedColumn er valgfri. RelatedColumn er en strengverdi som angir navnet pσ den relaterte kolonnen for en fremmedn°kkel. Parameteren RelatedTable kan tilsvare verdien av egenskapen Name for et Column-objekt.
  111.  
  112. 4.5 adIndexNullsAllow Enum-verdien for egenskapen IndexNulls
  113.  
  114. Dokumentasjonen for egenskapen IndexNulls for objektet Index skal omfatte Θn ekstra Enum-konstant i tabellen over gyldige verdier:
  115.  
  116. adIndexNullsAllow     Indeksen tillater oppf°ringer der n°kkelkolonnene er Null. Hvis en Null-verdi settes inn i en n°kkelkolonne, settes oppf°ringen inn i indeksen.